0.03/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.03/0.13 % Command : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 240 THM 0.12/0.34 % Computer : n029.cluster.edu 0.12/0.34 % Model : x86_64 x86_64 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.12/0.34 % Memory : 8042.1875MB 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64 0.12/0.34 % CPULimit : 1920 0.12/0.34 % WCLimit : 240 0.12/0.34 % DateTime : Sat Sep 6 00:10:07 EDT 2025 0.12/0.34 % CPUTime : 0.19/0.51 %----Proving TH0 0.38/0.58 --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --sygus-grammar-ho-partial --no-cegqi --no-sygus-inst at 72s... 0.38/0.58 % SZS status Theorem 0.38/0.58 % SZS output start Proof 0.38/0.58 ( 0.38/0.58 (declare-type $$unsorted ()) 0.38/0.58 (declare-const tptp.n1_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.n2_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.lBob_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.lOrganism_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.lBen_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.attribute_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.lAsymmetricRelation_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.subrelation_THFTYPE_IIioIIioIoI (-> (-> $$unsorted Bool) (-> $$unsorted Bool) Bool)) 0.38/0.58 (declare-const tptp.instance_THFTYPE_IIiooIioI (-> (-> $$unsorted Bool Bool) $$unsorted Bool)) 0.38/0.58 (declare-const tptp.holdsDuring_THFTYPE_IiooI (-> $$unsorted Bool Bool)) 0.38/0.58 (declare-const tptp.parent_THFTYPE_IiioI (-> $$unsorted $$unsorted Bool)) 0.38/0.58 (declare-const tptp.lBinaryPredicate_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.domain_THFTYPE_IiiioI (-> $$unsorted $$unsorted $$unsorted Bool)) 0.38/0.58 (declare-const tptp.equal_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.domain_THFTYPE_IIiioIiioI (-> (-> $$unsorted $$unsorted Bool) $$unsorted $$unsorted Bool)) 0.38/0.58 (declare-const tptp.subrelation_THFTYPE_IiioI (-> $$unsorted $$unsorted Bool)) 0.38/0.58 (declare-const tptp.instance_THFTYPE_IiioI (-> $$unsorted $$unsorted Bool)) 0.38/0.58 (declare-const tptp.subclass_THFTYPE_IiioI (-> $$unsorted $$unsorted Bool)) 0.38/0.58 (declare-const tptp.range_THFTYPE_IiioI (-> $$unsorted $$unsorted Bool)) 0.38/0.58 (declare-const tptp.lAnna_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.instance_THFTYPE_IIiioIioI (-> (-> $$unsorted $$unsorted Bool) $$unsorted Bool)) 0.38/0.58 (declare-const tptp.likes_THFTYPE_IiioI (-> $$unsorted $$unsorted Bool)) 0.38/0.58 (declare-const tptp.lBill_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.lMary_THFTYPE_i $$unsorted) 0.38/0.58 (declare-const tptp.lSue_THFTYPE_i $$unsorted) 0.38/0.58 (define @t1 () (@var "CLASS1" $$unsorted)) 0.38/0.58 (define @t2 () (@var "CLASS2" $$unsorted)) 0.38/0.58 (define @t3 () (_ (_ tptp.subclass_THFTYPE_IiioI @t2) @t1)) 0.38/0.58 (define @t4 () (_ (_ tptp.subclass_THFTYPE_IiioI @t1) @t2)) 0.38/0.58 (define @t5 () (@var "NUMBER" $$unsorted)) 0.38/0.58 (define @t6 () (@var "REL" $$unsorted)) 0.38/0.58 (define @t7 () (_ (_ tptp.domain_THFTYPE_IiiioI @t6) @t5)) 0.38/0.58 (define @t8 () (_ tptp.instance_THFTYPE_IIiioIioI tptp.range_THFTYPE_IiioI)) 0.38/0.58 (define @t9 () (_ tptp.parent_THFTYPE_IiioI tptp.lSue_THFTYPE_i)) 0.38/0.58 (define @t10 () (_ tptp.parent_THFTYPE_IiioI tptp.lMary_THFTYPE_i)) 0.38/0.58 (define @t11 () (_ @t10 tptp.lAnna_THFTYPE_i)) 0.38/0.58 (define @t12 () (_ tptp.instance_THFTYPE_IIiooIioI tptp.holdsDuring_THFTYPE_IiooI)) 0.38/0.58 (define @t13 () (@var "ROW" $$unsorted)) 0.38/0.58 (define @t14 () (@var "REL2" (-> $$unsorted Bool))) 0.38/0.58 (define @t15 () (@var "REL1" (-> $$unsorted Bool))) 0.38/0.58 (define @t16 () (@var "SITUATION" Bool)) 0.38/0.58 (define @t17 () (@var "TIME" $$unsorted)) 0.38/0.58 (define @t18 () (_ tptp.holdsDuring_THFTYPE_IiooI @t17)) 0.38/0.58 (define @t19 () (@var "PRED1" $$unsorted)) 0.38/0.58 (define @t20 () (@var "PRED2" $$unsorted)) 0.38/0.58 (define @t21 () (@var "CLASS" $$unsorted)) 0.38/0.58 (define @t22 () (@var "THING2" $$unsorted)) 0.38/0.58 (define @t23 () (@var "THING1" $$unsorted)) 0.38/0.58 (define @t24 () (_ tptp.range_THFTYPE_IiioI @t6)) 0.38/0.58 (define @t25 () (@var "THING" $$unsorted)) 0.38/0.58 (define @t26 () (_ tptp.instance_THFTYPE_IiioI @t25)) 0.38/0.58 (define @t27 () (@var "Y" $$unsorted)) 0.38/0.58 (define @t28 () (@var "R" (-> $$unsorted $$unsorted Bool))) 0.38/0.58 (define @t29 () (_ (_ @t28 @t27) tptp.lAnna_THFTYPE_i)) 0.38/0.58 (define @t30 () (not @t29)) 0.38/0.58 (define @t31 () (@var "X" $$unsorted)) 0.38/0.58 (define @t32 () (_ (_ @t28 @t31) tptp.lAnna_THFTYPE_i)) 0.38/0.58 (define @t33 () (and @t32 @t30)) 0.38/0.58 (define @t34 () (@list @t28 @t31 @t27)) 0.38/0.58 (define @t35 () (exists @t34 @t33)) 0.38/0.58 (define @t36 () (not @t35)) 0.38/0.58 (define @t37 () (_ tptp.likes_THFTYPE_IiioI tptp.lSue_THFTYPE_i)) 0.38/0.58 (define @t38 () (@var "CHILD" $$unsorted)) 0.38/0.58 (define @t39 () (@var "PARENT" $$unsorted)) 0.38/0.58 (define @t40 () (_ tptp.parent_THFTYPE_IiioI tptp.lBob_THFTYPE_i)) 0.38/0.58 (define @t41 () (_ @t40 tptp.lAnna_THFTYPE_i)) 0.38/0.58 (define @t42 () (not @t41)) 0.38/0.58 (define @t43 () (_ tptp.instance_THFTYPE_IIiioIioI tptp.parent_THFTYPE_IiioI)) 0.38/0.58 (define @t44 () (@var "ORGANISM" $$unsorted)) 0.38/0.58 (define @t45 () (@var "REL1" $$unsorted)) 0.38/0.58 (define @t46 () (@var "REL2" $$unsorted)) 0.38/0.58 (define @t47 () (_ tptp.domain_THFTYPE_IIiioIiioI tptp.parent_THFTYPE_IiioI)) 0.38/0.58 (define @t48 () (@var "Z" $$unsorted)) 0.38/0.58 (define @t49 () (_ tptp.instance_THFTYPE_IiioI @t48)) 0.38/0.58 (define @t50 () (_ @t28 @t27 tptp.lAnna_THFTYPE_i)) 0.38/0.58 (define @t51 () (_ @t28 @t31 tptp.lAnna_THFTYPE_i)) 0.38/0.58 (define @t52 () (forall @t34 (or (not @t51) @t50))) 0.38/0.58 (define @t53 () (not @t32)) 0.38/0.58 (define @t54 () (or @t53 @t29)) 0.38/0.58 (define @t55 () (forall @t34 (not @t33))) 0.38/0.58 (define @t56 () (not @t55)) 0.38/0.58 (define @t57 () (tptp.parent_THFTYPE_IiioI tptp.lMary_THFTYPE_i tptp.lAnna_THFTYPE_i)) 0.38/0.58 (define @t58 () (tptp.parent_THFTYPE_IiioI tptp.lBob_THFTYPE_i tptp.lAnna_THFTYPE_i)) 0.38/0.58 (define @t59 () (not @t57)) 0.38/0.58 (define @t60 () (or @t59 @t58)) 0.38/0.58 (define @t61 () (@list true false)) 0.38/0.58 (assume @p1 (_ (_ tptp.instance_THFTYPE_IiioI tptp.equal_THFTYPE_i) tptp.lBinaryPredicate_THFTYPE_i)) 0.38/0.58 (assume @p2 (forall (@list @t5 @t1 @t6 @t2) (=> (and (_ @t7 @t1) (_ @t7 @t2)) (or @t4 @t3)))) 0.38/0.58 (assume @p3 (_ @t8 tptp.lBinaryPredicate_THFTYPE_i)) 0.38/0.58 (assume @p4 (_ (_ tptp.instance_THFTYPE_IIiioIioI tptp.subrelation_THFTYPE_IiioI) tptp.lBinaryPredicate_THFTYPE_i)) 0.38/0.58 (assume @p5 (_ (_ tptp.likes_THFTYPE_IiioI tptp.lMary_THFTYPE_i) tptp.lBill_THFTYPE_i)) 0.38/0.58 (assume @p6 (_ @t9 tptp.lAnna_THFTYPE_i)) 0.38/0.58 (assume @p7 @t11) 0.38/0.58 (assume @p8 (_ @t12 tptp.lBinaryPredicate_THFTYPE_i)) 0.38/0.58 (assume @p9 (forall (@list @t14 @t13 @t15) (=> (and (_ (_ tptp.subrelation_THFTYPE_IIioIIioIoI @t15) @t14) (_ @t15 @t13)) (_ @t14 @t13)))) 0.38/0.58 (assume @p10 (_ (_ tptp.instance_THFTYPE_IiioI tptp.attribute_THFTYPE_i) tptp.lAsymmetricRelation_THFTYPE_i)) 0.38/0.58 (assume @p11 (forall (@list @t17 @t16) (=> (_ @t18 (not @t16)) (not (_ @t18 @t16))))) 0.38/0.58 (assume @p12 (forall (@list @t5 @t19 @t1 @t20) (=> (and (_ (_ tptp.subrelation_THFTYPE_IiioI @t19) @t20) (_ (_ (_ tptp.domain_THFTYPE_IiiioI @t20) @t5) @t1)) (_ (_ (_ tptp.domain_THFTYPE_IiiioI @t19) @t5) @t1)))) 0.38/0.58 (assume @p13 (forall (@list @t22 @t23) (=> (= @t23 @t22) (forall (@list @t21) (= (_ (_ tptp.instance_THFTYPE_IiioI @t23) @t21) (_ (_ tptp.instance_THFTYPE_IiioI @t22) @t21)))))) 0.38/0.58 (assume @p14 (forall (@list @t1 @t6 @t2) (=> (and (_ @t24 @t2) (_ @t24 @t1)) (or @t3 @t4)))) 0.38/0.58 (assume @p15 (_ @t9 tptp.lBen_THFTYPE_i)) 0.38/0.58 (assume @p16 (forall (@list @t1 @t2) (=> (= @t1 @t2) (forall (@list @t25) (= (_ @t26 @t2) (_ @t26 @t1)))))) 0.38/0.58 (assume @p17 @t36) 0.38/0.58 (assume @p18 (_ @t37 tptp.lBill_THFTYPE_i)) 0.38/0.58 (assume @p19 (forall (@list @t21 @t38 @t39) (=> (and (_ (_ tptp.instance_THFTYPE_IiioI @t39) @t21) (_ (_ tptp.subclass_THFTYPE_IiioI @t21) tptp.lOrganism_THFTYPE_i) (_ (_ tptp.parent_THFTYPE_IiioI @t38) @t39)) (_ (_ tptp.instance_THFTYPE_IiioI @t38) @t21)))) 0.38/0.58 (assume @p20 @t42) 0.38/0.58 (assume @p21 (_ @t43 tptp.lBinaryPredicate_THFTYPE_i)) 0.38/0.58 (assume @p22 (_ @t43 tptp.lAsymmetricRelation_THFTYPE_i)) 0.38/0.58 (assume @p23 (_ (_ tptp.instance_THFTYPE_IIiioIioI tptp.instance_THFTYPE_IiioI) tptp.lBinaryPredicate_THFTYPE_i)) 0.38/0.58 (assume @p24 (not (_ @t37 tptp.lMary_THFTYPE_i))) 0.38/0.58 (assume @p25 (forall (@list @t44) (=> (_ (_ tptp.instance_THFTYPE_IiioI @t44) tptp.lOrganism_THFTYPE_i) (exists (@list @t39) (_ (_ tptp.parent_THFTYPE_IiioI @t44) @t39))))) 0.38/0.58 (assume @p26 (forall (@list @t46 @t1 @t45) (=> (and (_ (_ tptp.range_THFTYPE_IiioI @t46) @t1) (_ (_ tptp.subrelation_THFTYPE_IiioI @t45) @t46)) (_ (_ tptp.range_THFTYPE_IiioI @t45) @t1)))) 0.38/0.58 (assume @p27 (_ (_ @t47 tptp.n2_THFTYPE_i) tptp.lOrganism_THFTYPE_i)) 0.38/0.58 (assume @p28 (_ @t8 tptp.lAsymmetricRelation_THFTYPE_i)) 0.38/0.58 (assume @p29 (_ @t10 tptp.lBen_THFTYPE_i)) 0.38/0.58 (assume @p30 (_ @t12 tptp.lAsymmetricRelation_THFTYPE_i)) 0.38/0.58 (assume @p31 (forall (@list @t31 @t27 @t48) (=> (and (_ @t49 @t31) (_ (_ tptp.subclass_THFTYPE_IiioI @t31) @t27)) (_ @t49 @t27)))) 0.38/0.58 (assume @p32 (not (_ @t40 tptp.lBen_THFTYPE_i))) 0.38/0.58 (assume @p33 (_ (_ tptp.instance_THFTYPE_IIiioIioI tptp.subclass_THFTYPE_IiioI) tptp.lBinaryPredicate_THFTYPE_i)) 0.38/0.58 (assume @p34 (_ (_ tptp.likes_THFTYPE_IiioI tptp.lBob_THFTYPE_i) tptp.lBill_THFTYPE_i)) 0.38/0.58 (assume @p35 (_ (_ @t47 tptp.n1_THFTYPE_i) tptp.lOrganism_THFTYPE_i)) 0.38/0.58 (assume @p36 true) 0.38/0.58 (step @p37 :rule bool-double-not-elim :args (@t52)) 0.38/0.58 (step @p38 :rule refl :args (@t50)) 0.38/0.58 (step @p39 :rule refl :args (@t29)) 0.38/0.58 (step @p40 :rule cong :premises (@p39 @p38) :args ((= @t29 @t50))) 0.38/0.58 (step @p41 :rule symm :premises (@p40)) 0.38/0.58 (step @p42 :rule eq_resolve :premises (@p39 @p41)) 0.38/0.58 (step @p43 :rule refl :args (@t51)) 0.38/0.58 (step @p44 :rule refl :args (@t32)) 0.38/0.58 (step @p45 :rule cong :premises (@p44 @p43) :args ((= @t32 @t51))) 0.38/0.58 (step @p46 :rule symm :premises (@p45)) 0.38/0.58 (step @p47 :rule eq_resolve :premises (@p44 @p46)) 0.38/0.58 (step @p48 :rule cong :premises (@p47) :args (@t53)) 0.38/0.58 (step @p49 :rule nary_cong :premises (@p48 @p42) :args (@t54)) 0.38/0.58 (step @p50 :rule cong :premises (@p49) :args ((forall @t34 @t54))) 0.38/0.58 (step @p51 :rule bool-double-not-elim :args (@t29)) 0.38/0.58 (step @p52 :rule refl :args (@t53)) 0.38/0.58 (step @p53 :rule nary_cong :premises (@p52 @p51) :args ((or @t53 (not @t30)))) 0.38/0.58 (step @p54 :rule bool-and-de-morgan :args (@t32 @t30 true)) 0.38/0.58 (step @p55 :rule trans :premises (@p54 @p53)) 0.38/0.58 (step @p56 :rule cong :premises (@p55) :args (@t55)) 0.38/0.58 (step @p57 :rule trans :premises (@p56 @p50)) 0.38/0.58 (step @p58 :rule cong :premises (@p57) :args (@t56)) 0.38/0.58 (step @p59 :rule exists-elim :args ((= @t35 @t56))) 0.38/0.58 (step @p60 :rule trans :premises (@p59 @p58)) 0.38/0.58 (step @p61 :rule cong :premises (@p60) :args (@t36)) 0.38/0.58 (step @p62 :rule trans :premises (@p61 @p37)) 0.38/0.58 (step @p63 :rule eq_resolve :premises (@p17 @p62)) 0.38/0.58 (step @p64 :rule refl :args (@t57)) 0.38/0.58 (step @p65 :rule refl :args (@t11)) 0.38/0.58 (step @p66 :rule cong :premises (@p65 @p64) :args ((= @t11 @t57))) 0.38/0.58 (step @p67 :rule symm :premises (@p66)) 0.38/0.58 (step @p68 :rule eq_resolve :premises (@p65 @p67)) 0.38/0.58 (step @p69 :rule eq_resolve :premises (@p7 @p68)) 0.38/0.58 (step @p70 :rule refl :args (@t58)) 0.38/0.58 (step @p71 :rule refl :args (@t41)) 0.38/0.58 (step @p72 :rule cong :premises (@p71 @p70) :args ((= @t41 @t58))) 0.38/0.58 (step @p73 :rule symm :premises (@p72)) 0.38/0.58 (step @p74 :rule eq_resolve :premises (@p71 @p73)) 0.38/0.58 (step @p75 :rule cong :premises (@p74) :args (@t42)) 0.38/0.58 (step @p76 :rule eq_resolve :premises (@p20 @p75)) 0.38/0.58 (step @p77 :rule cnf_or_pos :args (@t60)) 0.38/0.58 (step @p78 :rule reordering :premises (@p77) :args ((or @t58 @t59 (not @t60)))) 0.38/0.58 (step @p79 :rule chain_resolution :premises (@p78 @p76 @p69) :args (@t61 (@list @t58 @t57))) 0.38/0.58 (assume-push @p86 @t52) 0.38/0.58 (step @p81 :rule instantiate :premises (@p63) :args ((@list tptp.parent_THFTYPE_IiioI tptp.lMary_THFTYPE_i tptp.lBob_THFTYPE_i))) 0.38/0.58 (step-pop @p86 :rule scope :premises (@p81)) 0.38/0.58 (step @p82 :rule process_scope :premises (@p86) :args (@t60)) 0.38/0.58 (step @p84 :rule implies_elim :premises (@p82)) 0.38/0.58 (step @p85 false :rule chain_resolution :premises (@p84 @p79 @p63) :args (@t61 (@list @t60 @t52))) 0.38/0.58 ) 0.38/0.58 % SZS output end Proof 0.38/0.58 % cvc5 exiting 0.38/0.59 EOF